var fs = require('fs');	//自带操作文件对象
module.exports = {
	// 读文件
	readfile:function(path,recall){ //异步执行
		fs.readFile(path, function(err, data){
			if(err){
				console.log(err);
			}else{
				console.log(data.toString());
				recall(data);
			}
		})
	},

	readfileSync:function(path){//同步读取
		var data = fs.readFileSync(path,'utf-8');
		console.log(data);
		console.log('同步方法执行完毕');
	},

	// 写文件
	writefile:function(path,data,recall){ //异步执行
		fs.writefile(path, data, function(err){
			if(err){
				throw err;
			}
			console.log('It\'s saved!');//文件被保存
			recall('写文件成功');
		});
	},

	writefileSync:function(path,data){	//同步方式
		fs.writefileSync(path,data);
		console.log("同步写文件完成");
	}
}